<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>test_param</title>
</head>
<body>
<a th:href="@{/testParam_a(username='admin',password=123456)}">测试通过ServletAPI获取请求参数信息</a><br>

<a th:href="@{/testParam_b(username='admin',password=123456)}">测试通过控制器方法的形参获取请求参数</a><br>

--- 如果有同名的请求参数，在方法的形参位置设置字符串接收此同名参数
<form th:action="@{/testParam_c}" method="get">
    用户名:<input type="text" name="username"><br/>
    密码:<input type="password" name="password"><br/>
    爱好:<br/>
    <input type="checkbox" name="hobby" value="a">a<br/>
    <input type="checkbox" name="hobby" value="b">b<br/>
    <input type="checkbox" name="hobby" value="c">c<br/>
    <br/>
    <input type="submit" value="提交">
</form>


--- 如果有同名的请求参数，在方法的形参位置设置字符串数组接收此同名参数
<form th:action="@{/testParam_d}" method="get">
    用户名:<input type="text" name="username"><br/>
    密码:<input type="password" name="password"><br/>
    爱好:<br/>
    <input type="checkbox" name="hobby" value="a">a<br/>
    <input type="checkbox" name="hobby" value="b">b<br/>
    <input type="checkbox" name="hobby" value="c">c<br/>
    <br/>
    <input type="submit" value="提交">
</form>

--- 测试cookie
<form th:action="@{/testParam_h}" method="get">
    用户名:<input type="text" name="username"><br/>
    密码:<input type="password" name="password"><br/>
    爱好:<br/>
    <input type="checkbox" name="hobby" value="a">a<br/>
    <input type="checkbox" name="hobby" value="b">b<br/>
    <input type="checkbox" name="hobby" value="c">c<br/>
    <br/>
    <input type="submit" value="提交">
</form>


<a th:href="@{/testParam_j}">测试创建session，触发cookie回调</a><br>
<a th:href="@{/testParam_h(username='admin',password=123456)}">测试服务端打印cookie信息</a><br>

-- 使用实体类接收请求参数
<form th:action="@{/testParam_i}" method="post">
    用户名：<input type="text" name="username"><br>
    密码：<input type="password" name="password"><br>
    性别：<input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女<br>
    年龄：<input type="text" name="age"><br>
    邮箱：<input type="text" name="email"><br>
    <input type="submit" value="使用实体类接收请求参数">
</form>

</body>
</html>